@charset "utf-8";
/* CSS Document */
html{background:#f5f5f5;}
body,div,ul,li,img,h6,p,form{
	margin:0;
	padding:0;
	float:none;
	font-size:14px;
}
body{
	position:relative;
	cursor:default;
	background:#fff;
}
a img{border:none;}
body,p,li,input,select,div{
	font-family:"微软雅黑";
}
/*a,input,button,label{cursor:pointer;}*/
a:link{
	color:#676767;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:visited{text-decoration:none; color:#676767;}
ul,li{list-style:none;}
.clr{ clear:both;}
.mt1{margin-top:1px;}
.mt4,.bg,.bg1{margin-top:4px;}
.mt5{margin-top:5px;}
.mt-5{margin-top:-5px;*margin-top:5px!important;}
.mt10,.L3,.L3 li p{margin-top:10px;}
.mt17{margin-top:17px;}
.mt32,.ls2{margin-top:32px;}
.mt36,.hc,.ls6,.ls7,.ls8,.ft{margin-top:36px;}
.mr5,.w200 p{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr25{margin-right:25px;}
.mr130{margin-right:130px;}
.mr88{margin-right:88px;}
.mr137{margin-right:137px;}
.mr186{margin-right:186px;}
.mr437{margin-right:437px; margin-top:0;*margin-top:-20px!important;}
.mr8,.imr8 img,.rad input{margin-right:8px;}
.ls4 li{margin-bottom:6px;height:25px;}
.mb12,.hd_lg,.L3 li,.ls6 .hl img,.ls9 .L5 p{margin-bottom:12px;}
.w488 .L3 li{margin-bottom:0px;}
.w488 .L3{margin-top:0;}
.mb5,.ls61 .hl img,.w200 li{margin-bottom:5px;}
.ml5,.w576 ul{margin-left:5px;}
.ml15{margin-left:15px;}
.ml18{margin-left:18px;}
.ml35{margin-left:35px;}
.ml110{margin-left:110px;}
.ml-16{margin-left:-16px;}
.pt20{padding-top:20px;}
.pb15{padding-bottom:15px;}
.fl,.ls3 li,.ls31 li,.ls32 li,.ls33 li,.ls34 li,.L3 li,.L3li li,.L5 li,.L5li li,.ls4 li,.w200 p,.ls9 .hl{float:left;}
.fr,.hcr,.ls6 .hr,.ls9 .hr{float:right;}
.tc,.L3 p,.ls31 li,.ls32 li,.ls33 li,.ls6 p,.w210,.w100,.bg1,.w56,.w180,.ft p{text-align:center;}
.tl,.ls6 .hr p,.tlp p{text-align:left;}
.tr,.hclp p,.w200 p{text-align:right;}
.lh16,.ls6 p{line-height:1.6;}
.bg{background:#F6921D;width:60px;width:56px\9;/* padding:0px 3px 3px;*/ text-align:center;height:22px;line-height:22px;}
.bg1{background:url(./i/bg1.gif) no-repeat left center; width:65px; height:22px;line-height:20px;}
.h_2 .bg{width:84px;}
.hcl ul li,.ls9 .hl p,.ls9 .hr p,.lh25{line-height:25px;}
.fs14,.L3 p,.hdnav,.hcl ul,.ls3,.ls31,.ls32,.ls33,.ls34,.ls4,.ls6 p{font-size:14px;}
.fs10{-webkit-text-size-adjust:none;font-size:10px;}
.fs12,.ls61 p,.bg,.bg1,.w200 p,.lra3,.ls9 .L5 p{font-size:12px;}
.ft p{font-size:13px;}
.fs20,.ls1{ font-size:20px;}
.fs18,.ls11{font-size:18px;}
.fs9{font-size:9px;}
.bdb,.w488,.w576,.w608{border-bottom:1px dotted #ccc;}
.L5 .w210{width:210px;}.L5 .w100{width:100px;}
.w488 .L3li .w230{width:230px;}
.w488 .L3li li{width:24%;}
.L3 li{ width:33.3%;}
.ls31 li,.ls32 li,.ls33 li{width:33%;}
.ls4 li{width:50%;}
.w488 .L3 li{width:31%;}

/*modify by pingpower */
.ls9 .L5 li{width:134px;}

.L5 li{width:15%;}
.inputL3,.inputL3 .field{webkit-text-size-adjust:none; font-size:10px;}.inputL3 .divh{height:166px;}
body,.hdnav,.hc,.ft{
	width:910px;
}
body,.hdnav,.hc,.ft,.hd_lg{
	margin-left:auto;
	margin-right:auto;
}
.hd_lg{
	color:#000;
	height:42px;
	width:890px;
}
.hdnav{
	line-height:30px;
	position:relative;
}
.ab{
	position:absolute;
	top:84px;
	left:82px;
}
.bg,.bg1,.bg1 a,.hdnav,.ls3,.ls31,.ls32,.ls33,.ls34{color:#fff;}
.bg a,.hdnav a{color:#fff; margin:0 10px;}

.ft{color:#666666;}
.ft a{color:#666666;}
.w488 .bg a:hover,.w488 .bg1 a:hover,.w608 .bg a:hover,.w608 .bg1 a:hover{background:none;border:none; text-decoration:underline;}
.hdnav{background:#ED9027;}
.ft{background:#EBEBEB}
sup,.ls6fc,.ls6 .hl p,.ls11,.lsfc a{color:#F6911D;}
.hc,.ls61 .hl p{color:#676767;}
.hcl{width:120px;*width:100px; margin-left:32px;}
.hcl a:hover,.w488 a:hover,.w576 a:hover,.w608 a:hover{ background:#686868;border:1px solid #B2B2B2;color:#fff; text-decoration:none;}
.hclp{padding-top:60px;}
.hclp p{width:98px;}
/*pingpower modify */
.hcr{width:750px; border-left:1px dotted #ccc; padding:0 0 0 20px;}

.hc1 ul img{ vertical-align:bottom;}
/*modify by pingpower */
.ls1{background:url(./i/h_00.gif) no-repeat left center; padding-left:45px; height:31px; line-height:31px; font-size: 18px; font-weight: bold;}

.ls12{background:url(./i/h_14.gif) no-repeat left center;}
.ls13{background:url(./i/h_15.gif) no-repeat left center;}
.ls11 {background:url(./i/h_08.gif) no-repeat left center; padding-left:15px;}
.ls2 img{ margin-right:100px; margin-left:12px;}
.ls3{background:url(./i/h_06.gif) no-repeat;width:483px;}
.ls31{background:url(./i/h_07.gif) no-repeat; width:362px; height:31px;}
.ls32{background:url(./i/tab_01.gif) no-repeat;}
.ls33{background:url(./i/tab_02.gif) no-repeat;}
/*modify by pingpower */
.ls34{background:url(./i/tab_02.gif) no-repeat;width:362px;}

.ls35{background:url(./i/h_12.gif) no-repeat;width:483px;}
.ls36{background:url(./i/h_13.gif) no-repeat;width:483px;}
.ls31,.ls32,.ls33{width:362px; height:31px;}
.ls3,.ls31,.ls32,.ls33,.ls34{line-height:28px!important;line-height:33px;*line-height:33px!important; height:31px;}
/* pingpower del 
.ls3 li,.ls34 li{width:23%; text-align:center;}
*/
.L3,.ls4,.txtare,.ls5{width:508px; position:relative;}
.L3 .rad img{border:1px solid #F7921E; height:187px;}
.L3 .rad img,.L3 p{width:141px;}
/*del by pingpower 
.abL3{ position:absolute; left:500px; top:0;}
*/
.abL4{ position:absolute; left:680px; top:250px;}
/* modify by pingpower */
.ls4{}

.ls4 input,.ls4 textarea,.ls4 select,.w200 input,.w200 textarea{border:1px solid #D2D2D2;}
/*del by pingpower
.ls4 input{ height:21px;width:170px;}*/
.ls4 select{height:25px;width:172px;}
.ls4 p,.txtare p{margin-right:10px;width:70px; text-align:right; float:left;}
.ls4 p{margin-bottom:10px;}
.ls4 textarea{width:422px;height:150px;}
/*modify by pingpower */
.bdt,.ls5{ height:auto;}

.ls5{margin-top:320px;*margin-top:60px!important; padding-top: 10px;}
.ls6{width:632px;}.lss6{width:562px;}
.ls6 .hl p,.ls6 .hl{width:200px; text-align:center;}
.ls6 .hl img,.ls9 .L5 img{border:1px solid #ccc;}
.ls6 .hr{width:410px;}
.ls61 .hr p{line-height:2.5;}
.ls61 .lib a{ text-decoration:underline;}
.w488{width:488px;}
.w488{height:23px;*height:30px!important;*line-height:15px!important;}
.r3j{background:url(./i/r3j.gif) no-repeat left center; padding-left:15px;}
.ls7{width:732px;}
.ls7 .w576{width:580px;}
.w576,.w608,.w488{ height:30px; line-height:30px;*line-height:30px!important;}
.w576{width:576px;width:570px\9;}
.w608{width:608px;}
.ls8{width:652px; margin-left:28px;}
/* edit by pingpower */
.ls9{width:700px;margin-top:30px;}
.ls9 .L5{ position:relative;}
.ls9 .L5 .s1,.ls9 .L5 .s2{position:absolute;top:-20px;}
.ls9 .L5 .s1{left:49px;}
.ls9 .L5 .s2{left:179px;}
.w180{width:180px;}
.w170,.w200 select{width:170px;}
.w56{width:56px;}
/* modify by pingpower */
.w200 p{ width:120px;}

.w80 p{width:80px; font-size:14px;}
.w358,.w200 textarea{width:358px;}
.w200 textarea{height:147px;}
.ls9 .hl,.ls9 .hr{width:300px;}
.lra3 a{margin:0 2px;}
.h_w344{width:344px;border:1px dotted #ccc; padding:16px 10px; position:relative;}
.h_w344 span{position:absolute;left:380px;top:0px;}
.l_w344 li{line-height:32px;}
.ft{
	height:165px;
	border:1px solid #EBEBEB;
	border-top:none;
	border-bottom:none;
	position:relative;
	background-image:url(images/footerbk2.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.ft span{
	position:absolute;
	left:0;
	top:0;
}
.border1 {
  border: 1px solid #333; padding: 2px;
}
/*wangjian add*/
div.error {
   border:  1px solid red;
}
input.error {
   border:  1px solid red;
}
textarea.error{
   border:  1px solid red;
}
/*del by pingpower */
div.formHelp{

}

/* @group Status messages */

dl.portalMessage {
    margin: 1em 0;
    font-size: 80%;
    border: 1px solid #996;
    background-color: #ffffe3;
    clear:both;
}
dl.portalMessage a,
#content dl.portalMessage a {
    color: black;
    border-bottom: 1px solid #888;
}
dl.portalMessage dt {
    background-color: #996;
    font-weight: bold;
    float: left;
    margin: 0 0.5em 0 0;
    padding: 0.5em 0.75em;
    color: White;
    line-height: 1.25em;
}
dl.portalMessage dd {
    padding: 0.5em 0.5em;
    margin: 0;
    line-height: 1.25em;
}
dl.warning {
    border-color: #d80;
}
dl.warning dt {
    background-color: #d80;
}
dl.error {
    border-color: #d00;
}
dl.error dt {
    background-color: #d00;
}
dl.warning {
    border-color: #d80;
}
dl.warning dd {
    background-color: #fd7;
}
dl.error {
    border-color: red;
}
dl.error dd {
    background-color: #fdc;
}

/* Additional specificity for when status is shown inside #content */
#content dl.portalMessage {
    font-size: 100%;
}
#content dl.portalMessage dt {
    margin: 0 0.5em 0 0;
    padding: 0.5em 0.75em;
}
#content dl.portalMessage dd {
    margin: 0;
}

/*static page*/
.biaoti {
font-family: 微软雅黑;
font-size: 21px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #F7921E;
}


/* Pingpower patch */

/* login_form page */
#login-title{
    margin: 50px 0 40px 20px;
	font-family: "微软雅黑";
    font-size: 19px;
    font-weight: bold;
}
div.field {
	margin: 10px 0 10px 20px;
}
div.field label{
	font-size: 13px;
}
div.field input{
    display: block;
    margin: 10px 0;
    width: 192px;
	border: 1px solid rgb(192, 192, 192);
	font-size: 13px;
}
p.forgetpass{  
    margin: 0 0 30px 20px;
	font-size: 13px;
}
div.formControls input{
  margin:0 0 10px 30px;
	width: 64px;
	height: 24px;
	color: #FFFFFF;
	font-family: 微软雅黑;
	font-size: 13px; 
	border:none;	
}
div.noreg{
    margin: 0 0 0 140px;
    padding: 30px 0 30px 50px;
	border-left: 1px dotted #CCCCCC;
}
h3.newaccount{
	font-size:19px;
}
div#regimg{
	margin: 30px 0 0 0;
}
input#login_submit{
	color:  rgb(102, 102, 102);
}
/* epubbook_Edit page */
.ls3 {
    width: 362px;
}
div#newbook{
    float: left;
    margin: 50px 0 0 90px;
    padding: 0;
    width: 700px;
}
div#tab_01{
    background: url("./i/h_07.gif") no-repeat scroll 0 0 transparent;
}
div#tab_02{
    margin: 0;
    padding: 0;
    background: none;
	width:700px;
	height:140px;
}
div#tab_02 ul{
    padding: 45px 0 0 60px;
}
div#tab_03{
    background: url("./i/tab_02.gif") no-repeat scroll 0 0 transparent;
}
li#type01{
    margin: 0 0 0 20px;
	font-weight: bold;
}
li#upload02{
    background: url("i/bg_07.gif") no-repeat scroll 0 0 transparent;
    height: 36px;
    margin: 2px 5px 0 10px;
    padding: 3px 0 0;
    text-align: center;
    width: 117px;
}
li#upload02.selected a,
li#submit03.selected a{
	padding: 5px 0 60px 0;
	background: url("i/bg_08.gif") no-repeat scroll center bottom transparent;
	font-weight:bold;
	text-decoration: none;
	height:52px;
	*display:inline-block;/*IE 6,7 patch */
	*line-height:19px;
	*padding: 5px 0 27px 0;
}
li#upload02.selected a:hover,
li#submit03.selected a:hover{
	text-decoration: none;
}
li#submit03{
	background: url("i/bg_07.gif") no-repeat scroll 0 0 transparent;
    height: 88px;
    margin: 2px 0 0 10px;
    padding: 3px 0 0;
    text-align: center;
    width: 117px;
}
li#upload02 a,
li#submit03 a{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
li#upload02 a:hover,
li#submit03 a:hover{
	text-decoration:underline;
}
li#arrow_img{
	line-height: 40px;
}
li#arrow_img img{
    margin: 0 6px;
	vertical-align: middle;
}


/* Edit page 2-1 */
table#newbook{
	float:left;
	margin:5px 0 0 0;
	width: 738px;
	height: 710px;
	border-collapse:collapse;
}
tr#book_tabs{
	height:32px;
    background: url("i/bg_01.gif") no-repeat scroll 0 0 transparent;	
}
tr#book_tabs td{
    border: medium none;
    margin: 0;
    padding: 0;
}
ul#tab01,
ul#tab02{
	margin: 0 0 0 30px;
	padding:0;
}
ul#tab01 li a{
	color:#5b5b5b;
	font-weight:normal;
}
ul#tab01 li{
    display: inline;
	float:left;
    margin: 4px 0 0 30px;
    padding: 0;
    height: 28px;
    line-height: 32px;
    width: 100px;
    text-align: center;
	font-weight:bold;
}
ul#tab01 li a:hover{
	text-decoration: none;
}
ul#tab01 li.selected{
    background: url("i/bg_02.gif") repeat scroll 0 0 transparent;
}
tr#book_contents{
	width: 738px;
	height: 660px;
}
tr#book_contents td{
	border-width:0 1px ;
	border-style:solid;
	border-color: #f2f2f2;
	vertical-align: top;
}
tr#book_footer{
	height: 18px;
    background: url("i/bg_01f.gif") no-repeat scroll 0 0 transparent;	
}
ul#tab01 li{
	display: inline;
}
img#help01{
    display: inline;
    float: right;
    margin: 5px 30px 0 0;
}
tr#book_contents ul{
    margin: 80px 0 0 30px;
}
tr#book_contents li input{
	width:170px;
}
img#cover01{
	margin: 20px 0 0 100px;
}
span#cover02{
	font-size: 12px;
}
div#buttom01{
	margin: 20px 0 0 60px;
}
input#buttom_submit01,
input#buttom_up01{
    display:block;
	margin: 5px 0 0 100px;
	width: 60px;
	height: 20px;
	background-color: #F6921D;
	color:#FFFFFF;
	font-size: 12px;
	vertical-align: center;
	border:none;
}
div.fl div{
    margin: 0 0 0 100px;
}	
div#img_upload{
	margin:0;
}
div#buttom02 a.fl{
    color: #FFFFFF;
    margin: 5px 0 0 150px;
}
span#description01{
	position:absolute;
	margin: -160px 0 0 200px;
    font-weight: bold;
    height: 140px;
    line-height: 30px;
    width: 300px;
}

/* pageedit  */
/*style for quick-upload */
div#upload_title{
	margin:50px 0 0 30px;
	color:#F6921D;
}
label#label-upload{
	margin:0 0 0 30px;
    width: 210px;
    font-size: 12px;
}
div.main-uploader{
	position:absolute;
	margin: 10px 0 0 260px;
}
div.qq-upload-button{
	background-color:  #545354;
}
div.quick-uploader{
	width:600px;
	margin: 20px 1px 0 10px !important;
}
div.uploadifybuttons{
	float: right;
    margin: -72px 10px 0 30px;
    text-align: left;
    width: 228px;
}
input#uploadify-upload,
input#uploadify-clear-queue{
	margin:0 1px;
    background: none repeat scroll 0 0 #545354 !important;
    border: medium none;
    color: #FFFFFF;
    height: 30px;
    width: 106px;
}
/* pingpower change the upload button color */
input#uploadify-upload{
	background: none repeat scroll 0 0 #F6921D !important;
}
.quick-uploader object {
	float:none;
	margin: 20px 1px 0 10px !important;
}

tr#book_contents01{
	height: 200px;
	border-width:0 1px 1px 1px;
	border-style:solid;
	border-color: #f2f2f2;
}
tr#book_contents02{
	height: 500px;
	background: url("i/upload_01.jpg") no-repeat scroll center transparent;
	border-width:0 1px ;
	border-style:solid;
	border-color: #f2f2f2;
	vertical-align:top;
}

div#testapp img{
    float: right;
}
ul#pagesview{
	margin: 0 0 0 30px;
}
div.ico{
	margin:-18px 0 0;
}
img.btn_show_image{
	background:none repeat scroll 0 0 #FFFFFF;
}
div#img_items{
	min-height: 320px;
	width:730px;
}
li.book_items{
	margin:0px 2px 30px 2px;
	width:128px;
	height: 130px;
}
div#sort_text{
	margin:12px 0 0 35px;
	font-size:12px;
}
/* Edit page 2-3 */
tr#book_contents li#setfolder input{
	width:300px;
}
input.bg{
	margin: 30px 0 30px 100px;
}
div#testapp img#testapp01{
	margin:0;
	float:right;
}
li#setfolder {
	min-height: 80px;
}
li#setfolder a{
	margin: 22px 0 0 5px;
}
div#submit_fd input{
	border:none;
}

/*submit page */
ul#tab02 li{
    display: inline;
	float:left;
    margin: 4px 20px 0 40px;
    padding: 0;
    height: 28px;
    line-height: 32px;
    width: 137px;
    text-align: center;
	font-weight:bold;
}
ul#tab02 li a{
	color:#F6921D;
}
ul#tab02 li a:hover{
	text-decoration: none;
}
ul#tab02 li.selected{
    background: url("i/bg_03.gif") repeat scroll 0 0 transparent;
}
div#info01{
    margin: 27px 0 0 56px;
    width: 320px;
	color:#F6921D;
	font-size:12px;
	font-weight: bold;
}
div#payappimg{
    float: right;
    margin: -40px 20px 0 0;
}
tr#book_contents ul.w200{
	margin:20px 0 0 0;
}
div#hid_en_info{
    float: right;
    margin: 10px 20px 10px 0;
}
div#hid_en_info img{
    cursor: pointer;
}
.hidden{
	display:none;
}
tr#book_contents div.img_field input{
	width: auto;
}
tr#book_contents li input#issexual,
tr#book_contents li input#isdrug{
	width: auto;
}
div#up_src{
	margin:0;
	border-top: 1px dotted #CCCCCC;
}
div.no_bd_down{
	border:none;
}
tr#book_contents ul#upload_ipad{
	margin:0;
}
/* type page */
tr#type{
	width:700px;
	height:250px;
}
td#type01{
	width:200px;
}
td#type02{
	width:330px;
}
td#type03{
	width:170px;
}
td#type01,
td#type02,
td#type03{
	border-bottom: 1px dotted #BCBCBC;
}
div#single_type,
div#shelf_type{
    padding: 10px 0 10px 20px;
    border-bottom: 1px dotted #BCBCBC;
}
span#ps{
	color: #F6921D;
}
div#single_type span{
    background: url("i/src_01.gif") no-repeat scroll 0 center transparent;
    color: #F6921D;
    font-size: 18px;
    margin: 0;
    padding: 0 0 0 30px;
}
div#shelf_type span{
    background: url("i/src_02.gif") no-repeat scroll 0 center transparent;
    color: #F6921D;
    font-size: 18px;
    margin: 0;
    padding: 0 0 0 30px;
}
div#choice_bk{
	background: url("i/bg_04.gif") no-repeat scroll 0 0 transparent;
    font-weight: bold;
    height: 188px;
    width: 151px;
}
div#shelf_bk{
	background: url("i/bg_06.gif") no-repeat scroll 0 0 transparent;
    font-weight: bold;
    height: 188px;
    width: 151px;
}
span#span01{
    display: block;
    padding: 96px 0 0 28px;
}
span#span02{
	padding: 0 0 0 28px;
}
div#price01{
	margin: 10px 0 0;
    text-align: center;
    width: 151px;
}
div#price01 span{
    font-size: 12px;
    margin: 0 0 0 5px;
}
div#description{
    font-weight: bold;
    height: 140px;
    line-height: 30px;
    width: 300px;
}
div#choice_select{
   text-align: center;
}
div#choice_select img{
    display: block;
    margin: 0 0 0 70px;
    text-align: center;
	*margin: 0 0 0 40px; /*Ie 6,7*/
}
div#choice01{
    background: url("i/bg_05.gif") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: bold;
    height: 41px;
    line-height: 41px;
    margin: 60px 0 0 40px;
    vertical-align: middle;
    width: 98px;
}
div#choice01 a{
    padding: 0px 20px;
	color:#FFFFFF;
}
div#choose_title{
    padding: 58px 0 40px 20px;
    width: 670px;
	font-size: 18px;
}
tr#type_tabs td{
    height: 50px;
}
table#newtype{
	width: 738px;
}


/* register page */
h1#login_title{
    margin: 40px 0 40px 125px;
	font-size: 19px;
    font-weight: normal;
}
div#formfield-form-username,
div#formfield-form-email,
div#formfield-form-password,
div#formfield-form-password_ctl{
	margin: 20px 0 20px 50px;
}
div#formfield-form-username div,
div#formfield-form-email div,
div#formfield-form-password div,
div#formfield-form-password_ctl div,
div#formfield-form-fullname label,
div#formfield-form-username label,
div#formfield-form-email label,
div#formfield-form-password label,
div#formfield-form-password_ctl label{
	display:inline ;
}
div#formfield-form-fullname{
  display:none;
}
div#formfield-form-email div.formHelp{
  display:none;
}
div#formfield-form-fullname input,
div#formfield-form-username input,
div#formfield-form-email input,
div#formfield-form-password input,
div#formfield-form-password_ctl input{
	margin: -20px 0 0 100px ;
}

div#service01{
	margin:0 0 20px 120px;
}
div.formHelp{
  display:none;
	float:right;
	margin:0;
	width:400px;
	text-align:left;
	*margin: -20px 0 0 0px; /*for IE6 and 7 */
}
span.label01{
	width: 150px;
}
span.actionButtons input{
    color: #666666;
    font-size: 19px;
    height: 32px;
    margin: 0 0 0 140px;
    width: 113px;
}
span.cn10pt a{
	text-decoration: underline;
}
span.fieldErrorBox{
	float: left;
}

/* style for shelf */
div#shelfnav{
	height:30px;
	background: url("i/nav_bg_01.gif") repeat-x scroll 0 0 transparent;
}
span#nav_item{
	margin:0 0 0 130px;
}
span#nav_item a{
	margin:0 5px 0 5px;
	padding:0 0 15px;
	font-size:12px;
	*display:inline-block;/*IE 7 patch */
	*padding:2px 0 8px;
	*vertical-align:middle;
}
span#nav_item a.selected{
	   background: url("i/nav_arrow_01.gif") no-repeat scroll center bottom transparent; 
}
span#shelf_title{
    margin: 3px 0 0 315px;
}
span#home01{
    font-size:12px;
}
span#login_info{
	font-size:12px;
	font-weight:bold;
}

/* shelf manage */
div#shelf_info{
    margin: 0 0 0 30px;
	color: #F6921D;
    font-size: 18px;
}
.clyellow{
	color:#F6921D;
}
.ft18{
	font-size:18px;
}
span#shelf_ico{
    background: url("i/r3j.gif") no-repeat scroll left center transparent;
    font-weight: bold;
    padding: 0 18px;
}
span#newshelf{
    background: url("i/bg_09.gif") no-repeat scroll center center transparent;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 0 50px;
    padding: 15px 30px;
}
span#newshelf a{
    color: #FFFFFF;
	text-decoration:none;
}
div#ps_shelf{
    font-size: 13px;
    height: 25px;
    margin: 15px 0 30px 30px;
    padding: 0 0 5px 20px;
    width: 468px;
}
div#ps_shelf span{
	position: absolute;
    width: 550px;
}
div#epub_title{
	margin:0;
}

/* shelf edit page */
.nobd{
	border:none;
}
ul#tab02 li a{
	color:#F6921D;
}
div#pub_shelf_title{
	margin: 0 0 35px 20px;
}
ul#tab01 li#u02{

}
div#write_info{
    margin: 70px 0 0 50px;
	font-size: 13px;
    font-weight: bold;
}
div#info_field{
    margin: 20px 0 0 100px;
	height:200px;
}
div#info_field p{
	display: inline;
    vertical-align: top;
	font-size:12px;
}
textarea#about{
	width:280px;
	height:180px;
}
div#format_set{
    float: right;
    margin: 165px 180px 0 0;
    text-align: left;
	margin:-20px 180px 0 0 \9;/* patch for IE */
}
div#upload_items{
	font-size: 13px;
    font-weight: bold;
	margin: 30px 0 10px 50px;
}
div#upload_logo,
div#upload_app{
	margin: 0 0 30px 55px;
	width:700px;
}
div#upload_logo span,
div#upload_app span{
	display:block;
	margin:10px 0 0 0 ;
	font-size:12px;
}
div#info_widget{
	padding: 0 0 16px 0;
	height:190px;
	height: 210px \9;/* patch for IE */
}
div.fl div.ml70{
    margin: 0 0 0 -30px;
}
.bd1{
	border: 1px solid #DADADA;
}
div#img_area{
    height: 150px;
    margin: 0 0 20px 0;
    width: 150px;
}
div#pic_logo{
	width:420px;
}
div#pic2,
div#logo2{
	margin:0;
	width:150px;
}
div#pic1,
div#logo1{
	margin:0 0 0 70px;
	width:150px;
}
input#loadingpic1_file,
input#loadingpic2_file,
input#logo1_file,
input#logo2_file{
	width:150px;
}
input#buttom_submit02{ 
    background-color: #F6921D;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    height: 20px;
    margin: 5px 0 0 70px;
    width: 60px;
}

/*fulledit page */
.bgyellow{
	background:#F6921D;
	width:74px;
	height:22px;
	color:#FFFFFF;
}	
div#write_info2{
	font-weight: bold;
    margin: 45px 0 30px 45px;
}
tr#book_contents ul#info_field1 {
    margin: 20px 0 0 80px;
}
div#submit_epub360{
    margin: 20px 0 50px 168px;
}
div#submit_epub360 span{
	margin:0 0px 0 20px;
	font-size: 11px;
}
span#declare a{
	text-decoration: underline;
}
span#declare{
	font-size: 11px;
    margin: 0 20px 0 20px;
}
input#approve_360epub{
    margin: 0 10px 0 0;
    vertical-align: middle;
}
div#submit_fd01{
    margin: 0 0 0 110px;
}
.bggray{
    background: none repeat scroll 0 0 #AAAAAA;
}
/* for error script */
span#description_error,
span#price_error,
span#keywords_error{
	margin:0 0 0 20px;
	color:#FB0606;
	font-size:12px;
}